.photo-page{
	position: relative;
	z-index: 1;
	overflow: hidden;
	padding: 2% 4% 0;
}

.banner-wrapper {
	overflow: hidden;
	height: 0;
	padding-bottom: 40%;
	background: url(../image/banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}

.banner-wrapper h3 {
	line-height: 457px;
	font-size: 60px;
	font-family: fantasy;
	text-align: center;
	letter-spacing: 3px;
	color: #fff;
}

.gallery-wrapper,
.gallery-list {
	margin: 50px 0;
}

.gallery-wrapper .item,
.gallery-list .item {
	flex: 1;
	padding: 0 10px;
}
.gallery-list .item .img-items {
	height: 0;
	overflow: hidden;
	padding-bottom: 45%;
}
